@charset "utf-8";
/* CSS Document */
/*
* copyright by shenlag
* 陈兴 13949608480
* QQ:38514999
* Email:38514999@qq.com

/* ----Reset---- */
html,body,div,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,
h1,h2,h3,h4,h5,h6,object,pre,code,
form,fieldset,legend,pre,input,select,textarea,blockquote,q,
table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0;}	
body { font-family:"宋体"; background:#FFF; font-size:12px; color:#333333;}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none;}
a img { border:none; padding:0; margin:0;}
ol,ul,li {list-style:none;}
blockquote,q { quotes:none;}
address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:auto;}
/* ----End Reset---- */

/*---- Patchs---- */
.fl { float:left;}		
.fr { float:right;}		
.fn  { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
/*---- end Patchs---- */

/*----Public font----*/
a {color:#333;  text-decoration:none; cursor:pointer;}
a:hover { color:#333; text-decoration:underline;}
a,a:hover{ outline:none; blr:expression(this.onFocus=this.blur());}
h1{ font-size:16px; color:#333; font-family: "微软雅黑";}
h2{ font-size:16px; color:#333333;}
h3{ font-size:12px; color:#333;}
.bold{ font-weight:bold;}
.f2{ color:#003366; }
.f3{ color:#666666; }
/*----End Public font----*/
strong{ font-family:"微软雅黑";}


/*head*/
#head{ width:100%; height:160px; overflow:hidden; background: url(../images/headerBg.jpg) repeat-x;border-bottom: 1px #fff solid;overflow: hidden;}
#head .top{ width:1200px; height:29px; line-height:28px; margin:0 auto;}
#head .wellcome{ width:400px; float:left;color:#666;}
#head .sub-menu{ width:580px; float:right;}
#head .sub-menu-list{float:right;}
#head .sub-menu-list li{ float:left; color:#666;}
#head .sub-menu-list li a{ display:inline-block; padding:0 2px; color:#666;}
#head .logo-box{ width:1200px;margin:0 auto;overflow:hidden; padding-top: 40px;}
#head .logo{float:left; }
#head .logo02{ float:left; left:230px;}
#head .tel{ float:right;}


#nav{ margin: 0px auto; padding: 0px; height: 42px; background: url(../images/navBg.jpg) repeat-x; overflow: hidden;}
#nav .menu{ margin: 0px auto; padding: 0px; width: 960px;}
#nav .menu li{ float: left; height: 42px; line-height: 42px; padding-right: 1px;}
#nav .menu li.active {background: #ff6625;}
#nav .menu li a{ color: #fff; font-size: 14px; padding-left: 15px; padding-right: 15px; display: inline-block;}
#nav .menu li a:hover{ background: #ff6625; text-decoration: none;}
#nav .menu .cur{ background: #ff6625;}

/*2021年10月26日22:04:24 更换新的联动导航  By 陈兴*/

/*banner*/
.banner_bg{ width:990px; height:22px; margin:0 auto; background:url(../images/banner_bg.jpg) no-repeat;}


.w210{ width: 210px;}
.w720{ width: 720px;}
.w512{ width: 512px;}
.mt12{ margin-top: 12px;}
.pl14{ padding-left: 14px;}


.leftNav{ background: url(../images/leftnav.gif) top no-repeat; padding: 3px; background-color:#004fa4;}
.leftNav h3{ border-bottom: 1px #3475b9 solid; height: 38px; line-height: 38px; padding-left: 12px; font-size: 20px; font-family: "微软雅黑"; color: #fff; font-weight: normal; overflow: hidden;}
.leftNav dl{ padding: 10px 7px;}
.leftNav dt{ height: 30px; line-height: 30px; background: url(../images/leftnav2.gif) no-repeat; padding-left: 10px; font-size: 16px; font-family: "微软雅黑";color: #fff;}
.leftNav dt a{ color: #fff;}
.leftNav dt a:hover{ color: #ff0;}
.leftNav dd{ line-height: 30px; padding-left: 16px; border-bottom: 1px #5a91cc dotted;}
.leftNav dd a{ color: #c5dbfa;}
.leftNav dd a:hover{ color: #ff0;}
.leftNav dd span{ font-size: 10px; font-weight: bold; padding-right: 6px; color: #fff;}
.leftNav ul{ padding-bottom: 10px;}
.leftNav li{ line-height: 30px; padding-left: 16px; border-bottom: 1px #5a91cc dotted;}
.leftNav li a{ color: #c5dbfa;}
.leftNav li a:hover{ color: #ff0;}
.leftNav li span{ font-size: 10px; font-weight: bold; padding-right: 6px; color: #fff;}
.leftNav .cur{ font-weight:bold; color: #ff0;}


.LeftNews li em{ float:right;}
.LeftNews{ border: 1px #dde4ea solid; padding: 3px 10px; height: 330px; overflow: hidden; }
.LeftNews li{ height: 33px; line-height: 33px; background: url(../images/icon2.jpg) left no-repeat; padding-left: 15px; border-bottom: 1px #acacac dotted; overflow: hidden;}
.LeftNews dl{ border-bottom: 1px #acacac dotted; padding-top: 10px; padding-bottom: 10px;}
.LeftNews dt{ line-height: 16px; background: url(../images/icon_wen.jpg) left top no-repeat; padding-left: 22px;}
.LeftNews dd{ line-height: 16px; background: url(../images/icon_da.jpg) left top no-repeat; margin-top: 5px; padding-left: 22px; color: #999;}


.boxTitle1{ height: 36px; line-height: 36px; background: url(../images/boxtitle1.jpg) repeat-x; border-bottom: 1px #d9d9d9 solid; padding-left: 14px; padding-right: 14px; overflow: hidden;}
.boxTitle1 .cn{ font-weight: bold; font-size: 14px; color: #000;}
.boxTitle1 .en{ padding-left: 6px; font-size: 12px; font-family: Arial; color: #999;}
.boxTitle1 .more{ float: right; color: #015bbb;}
.boxTitle1 .more a{ color: #015bbb}
.boxTitle1 .more a:hover{ color: #fe0400;}



/*center*/
.more{ float:right; padding-right:10px; color:#666; font-size:12px;}
.more02{ float:right; padding-right:10px; color:#FFF; font-size:12px;}
.more02:hover{color:#FFF;}
.title01{ width:208px; height:36px; line-height:36px; background:url(../images/title01.jpg) no-repeat; color:#FFF;}
.title01 strong{ font-size:14px; padding:0 8px;}
.title01 span{ color:#ADBDCE; font-family:Arial; font-size:10px;}
.title02{ width:760px; height:36px; line-height:36px; background:url(../images/title02.jpg) no-repeat;}
.title02 strong{ color:#002C59; font-size:14px; padding-left:25px;}
.title03{ width:980px; height:44px; line-height:44px; background:url(../images/title03.png) no-repeat 0 12px;}
.title03 strong{ font-size:14px; padding-left:25px; padding-right:10px;}
.title03 span{ font-size:14px; color:#666; font-family:Arial;}


.ztinfo{ width:980px; height:auto; margin:0 auto; overflow:hidden;}


.box-l{ width:208px; height:auto; float:left;}
.sub-box{ width:208px; height: auto;}
.sub-box2{ width:208px; height: auto; margin-bottom:10px;}
.pro-menu{ width:206px; height:514px; border:#CCC solid 1px; border-top:0; background:#F2F2F2; overflow:hidden;}
.page-m{ width:206px; border:#CCC solid 1px; border-top:0; background:#F2F2F2; padding-bottom :8px; overflow:hidden;}
.menu-list{ width:190px; padding:8px;}
.menu-list li{ width:190px; height:28px; line-height:28px; background:url(../images/list.jpg) bottom no-repeat;}
.menu-list li a{ display:block; height:28px; background:url(../images/li.jpg) no-repeat 5px 10px; padding-left:25px;}
.menu-list li a:hover,.on{ text-decoration:none; color:#F00; font-weight:bold;}



.sub-news{ width:206px; height:auto; border:#CCC solid 1px;}
.sub-news-list{ width:190px; padding:0 8px;}
.sub-news-list li{ width:170px; height:30px; line-height:30px; font-size:12px; background:url(../images/list_bg.jpg) no-repeat 2px; border-bottom:#CCC dashed 1px; padding-left:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;} 

.sub-contact{ width:186px; border:#CCC solid 1px; border-top:0; padding:10px; overflow:hidden; line-height:24px;}
.sub-contact strong{ display:block;}
.sub-contact img{ vertical-align:middle}

.gg01{ width:980px; height:120px; margin-top:15px;}
.gg_bg{ width:980px; height:20px; background:url(../images/bs_bg.jpg) no-repeat;}

#youshi{margin: 0px auto;padding: 0px; margin-top: 12px; background: #f3f3f3; border-top: 1px #dde4ea solid; border-bottom: 1px #dde4ea solid; }
#youshi .w980 {width:980px;margin: 0px auto;}



.boxTitle1{ height: 36px; line-height: 36px; background: url(../images/boxtitle1.jpg) repeat-x; border-bottom: 1px #d9d9d9 solid; padding-left: 14px; padding-right: 14px; overflow: hidden;}
.boxTitle1 .cn{ font-weight: bold; font-size: 14px; color: #000;}
.boxTitle1 .en{ padding-left: 6px; font-size: 12px; font-family: Arial; color: #999;}
.boxTitle1 .more{ float: right; color: #015bbb;}
.boxTitle1 .more a{ color: #015bbb}
.boxTitle1 .more a:hover{ color: #fe0400;}

.boxTitle2{ border-left: 1px #dde4ea solid; border-right: 1px #dde4ea solid; border-top: 3px #024ea1 solid; height: 38px; line-height: 38px; background: #f1f1f1; padding-left: 14px; padding-right: 14px; overflow: hidden;}
.boxTitle2 strong{ color: #000; font-size: 14px;}
.boxTitle2 span{ float: right; color: #015bbb}
.boxTitle2 span a{ color: #015bbb}
.boxTitle2 span a:hover{ color: #fe0400;}

.boxTitle3{ height: 29px; line-height: 29px; border-bottom: 1px #024ea1 solid; background: url(../images/boxTitle3.jpg) left no-repeat; overflow: hidden;}
.boxTitle3 strong{ display: block; float: left; width: 93px; text-align:center; color: #fff; font-size: 14px;}
.boxTitle3 span{ float: right;}

.boxTitle4{ height: 34px; line-height: 34px; border-bottom: 1px #dde4ea solid; background: url(../images/boxTitle4.jpg) repeat-x; padding-left: 16px; padding-right: 16px; overflow: hidden;}
.boxTitle4 strong{ font-size: 14px; font-size: 14px; color: #000;}
.boxTitle4 .cn{ font-size: 16px; font-family: "微软雅黑"; color:#000;}
.boxTitle4 .en{ padding-left: 6px; font-family: Arial; color: #747474;}
.boxTitle4 .more{ float: right;}


/*新闻频道  By 陈兴 2015年9月18日  07:09  QQ：38514999*/
.box03{ overflow:hidden;}
.newc{}
/*2021年10月26日09:51:34 列表增加图片 By 陈兴*/
.newc .nlist {padding:10px 0; overflow: hidden; border-bottom: 1px solid #ccc;}
.newc .nlist .img { float: left; margin-right: 10px; width: 170px;}  
.newc .nlist .img img{ width: 150px; height: 95px;border-radius:5px; transition: all 1s}
.newc .nlist .img img:hover{transform: scale(1.1)}
.newc .nlist dl{float: left;width: 750px;}
.newc .nlist dt{font-size:16px;}
.newc .nlist dt em{ font-size:12px;}
.newc .nlist dd{ color:#747474; font-size:14px; }
.newc .nlist .cl{ margin:6px 20px 0; padding-bottom:15px; border-bottom:1px dashed #ccc;}
.hfr{ float:right; font-size:12px; margin:0 10px; font-weight:normal; color:#4b4b4b;}

 /*分页代码*/
.pagelist {width:698px; height:30px; line-height:30px;text-align:center; font-size:12px; margin:20px auto; font-family:"微软雅黑";}
.pagelist ul{padding:3px 0 0 16px;}
.pagelist ul li{list-style:none;float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.pagelist ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.pagelist ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.pagelist ul li.thisclass,.pagelist ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.pagelist ul li.active,.pagelist ul li.active a,.pagebox ul li.active a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold; color: #cc0000;}
.pagelist .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pagelist .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
/*分页代码 end*/

/*footer*/
.footer{ width:100%;background:#2E5882; overflow:hidden;}
.btm{ width:980px; margin:0 auto; overflow:hidden;}
.sub-nav{ width:980px; height:45px; line-height:45px; border-bottom:#FFF dashed 1px; overflow:hidden;}
.sub-nav-list{ width:880px; margin:0 auto;}
.sub-nav-list li{ float:left; color:#FFF; text-align:center;}
.sub-nav-list li a{ display:inline-block; padding:0 10px; color:#FFF;}

.btm-contact { overflow:hidden;}

.weixin{ width:145px; height:auto; float:right; padding-top:15px; padding-left:5px; padding-right:25px;}
.weixin span{ display:block;text-align:center; padding-top:5px; color:#FFF;}
.weixin span p { height:20px; line-height:20px;}
.fenxiang{ width:145px; height:24px;}
.fenxiang p{height:24px; line-height:24px; color:#FFF;}
.bd02{ width:2px; height:202px; background:url(../images/bd02.jpg) no-repeat; float:left; margin-top:10px;}
.copy{ width:500px; height:auto; float:left; padding:15px 20px 0; line-height:22px; color:#FFF;}
.copy a { color:#fff; text-decoration:none;}
.copy a:hover { color:#fff; text-decoration: underline;}
.copy p img{ vertical-align:middle; padding:0 5px;}
.btm_link{ width:490px; height:40px; padding-top:10px;}
.map{ width:234px; height:auto; float:left; padding-top:15px; padding-right:5px;}

.btfk {color:#777777;margin: 0px auto;width: 980px;}
.btfk ul li {float:left; height:22px; line-height:22px;}
.btfk ul li a ,.btfk ul li a:hover {margin-left:8px;color:#777777; text-decoration:none;}


#footer{ margin: 0px auto; margin-top: 20px; background: url(../images/footerBg.jpg) #f1f1f1 top repeat-x; padding-top: 20px; padding-bottom: 20px; overflow: hidden;}
#footer .Fnav{ margin: 0px auto; padding: 0px; background: #024ea1; height: 32px; line-height: 32px; text-align:center; width: 980px; overflow: hidden;}
#footer .Fnav a{ color: #fff;}
#footer .Fnav span{ color: #fff; padding-left: 6px; padding-right: 6px; font-size: 10px;}


#footer .Fcopy{ margin: 0px auto; padding: 0px; width: 980px; line-height: 24px; text-align:left; padding-top: 12px; overflow:hidden;}
#footer .Fcopy .fbox1{ float:left; margin-left:10px;}
#footer .Fcopy .fbox2{ float:left; margin:0 20px; }
#footer .Fcopy .fbox3{ float:left;}
#footer .Fcopy em {font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; color:#cc0000;}

#footer .Ficon {margin: 0px auto;width: 980px;padding-top: 5px; text-align:center; overflow:hidden;}

#footer .Fkeyword{ margin: 0px auto; padding: 0px; padding-top: 12px; width: 960px; line-height: 24px;}
#footer .Fkeyword span{ padding-left: 6px; padding-right: 6px; font-size: 10px;}


.kefu {
	width:auto;
	position:absolute;
	right: 5px;
	top: 180px;
	z-index: 1000;
}
.kefu .kefu-l {
	float:left;
	width:30px;
	overflow:hidden;
	height:161px;
	background:red;
	cursor: pointer;
	background:url("../images/kefu_l.gif") no-repeat scroll 0 0 transparent;
}
.kefu .kefu-r {
	float:left;
	overflow: hidden;
	width: 0;
}
.kefu .kftop {
	background:url("../images/kefu_top.gif") no-repeat;
	height:36px;
	width:157px;
}
.kefu .kfbottom {
	background:url("../images/kefu_bottom.gif") no-repeat;
	height:14px;
	width:157px;
}
.kefu .kfbox {
	overflow:hidden;
	line-height:26px;
	width: 150px;
	background:url("../images/kefu_xian.gif");
	padding: 0 4px 0 3px;
}
.kefu .kfbox ul {
	padding: 0;
	margin: 0;
}
.kefu .kfbox ul li {
	height: 35px;
	overflow: hidden;
	text-align: center;
	padding: 5px 0 0 0;
	line-height: 35px;
}
.kefu .kfbox ul li a {
	color:#000;
}
.kefu .kfbox ul li.qq {
	background:url("../images/qq.gif") no-repeat scroll 2px 3px transparent;
}
.kefu .kfbox ul li.msn {
	background:url("../images/msn.gif") no-repeat scroll 2px 3px transparent;
}
.kefu .kfbox ul li.spk {
	background:url("../images/spk.gif") no-repeat scroll 2px 3px transparent;
}
.kefu .kfbox ul li.codeer {
	height:75px;
	padding-bottom: 5px;
}
.kefu .kfbox ul li.codeer span {
	float: left;
	width: 66px;
	color: #999;
	line-height: 18px;
}
.kefu .kfbox ul li.codeer #codeer {
	width:75px;
	height:75px;
}
.kefu .kfbox ul li.tell {
	background:url("../images/tel.gif") no-repeat scroll 2px 3px transparent;
	font-family: Arial;
	font-size: 18px;
	text-indent: 20px;
	line-height: 42px;
}
.kefu .kfbox ul li.bs {
	background:url("../images/ds.gif") no-repeat scroll 2px 3px transparent;
	padding: 0;
	height:7px;
}
.kefu .kfbox ul li.wang {
	background:url("../images/wangwang.gif") no-repeat scroll 6px 3px transparent;
}
.kefu .kfbox ul li.dianhua {
	background: url("../images/dianh.gif") no-repeat scroll 12px 17px transparent;
	height: 48px;
	font-size: 18px;
	color: red;
	width: 178px;
}
.kefu .kfbox ul li.dianhua font {
	padding-left: 5px;
	font-family: Tahoma;
	text-indent:45px;
	float:left;
	_font-weight: bold;
}
.kefu .kfbox ul li .henggan {
	float:left;
	background: url("../images/hengganbg.gif") no-repeat scroll 4px 0 transparent;
	font-size: 0;
	height: 13px;
	overflow: hidden;
	width: 100%;
}
.kefu .kfbox ul li img {
	vertical-align:middle;
}
#guanbi {
	width:145px;
	height:30px;
	overflow:hidden;
	float: right;
}

